package torchtools;

/**
 *
 * @author Matt
 */
public interface AppContext {
    
    /** Gets the Torchlight 'data' dir, generally in %appdata%/runic games/torchlight. */
    public String getDataPath();
    
    /** Gets the Torchlight 'mod' path -- 'mods' dir within the 'data' dir. */
    public String getModPath();
    
    /** Gets the Torchlight executable dir, with Torchlight.exe. */
    public String getExePath();
    
    /** Gets the TorchED directory. */
    public String getTorchEDPath();
    
    public Settings getSettings();
}
